//
// Ishtar C++ Utility Library
//
// EX Part Precompiled Header Creator
//

#include <Ishtar/Pch.h>

#include <Ishtar/Setup/Validation.h>
#include <Ishtar/Numeric.h>


///////////////////////////////////////////////////////////////////////////////
//
// Constants Validation
//

// assert all integer limits

BOOST_STATIC_ASSERT( Ishtar::MAX_INT8  == CHAR_MAX );
BOOST_STATIC_ASSERT( Ishtar::MIN_INT8  == CHAR_MIN );
BOOST_STATIC_ASSERT( Ishtar::MAX_UINT8 == UCHAR_MAX );

BOOST_STATIC_ASSERT( Ishtar::MAX_INT16  == SHRT_MAX );
BOOST_STATIC_ASSERT( Ishtar::MIN_INT16  == SHRT_MIN );
BOOST_STATIC_ASSERT( Ishtar::MAX_UINT16 == USHRT_MAX );

BOOST_STATIC_ASSERT( Ishtar::MAX_INT32  == INT_MAX );
BOOST_STATIC_ASSERT( Ishtar::MIN_INT32  == INT_MIN );
BOOST_STATIC_ASSERT( Ishtar::MAX_UINT32 == UINT_MAX );

BOOST_STATIC_ASSERT( Ishtar::MAX_INT  == INT_MAX );
BOOST_STATIC_ASSERT( Ishtar::MIN_INT  == INT_MIN );
BOOST_STATIC_ASSERT( Ishtar::MAX_UINT == UINT_MAX );


///////////////////////////////////////////////////////////////////////////////
